package cn.wen.base.adapter.recyclerview;

/**
 * RecyclerView多条目适配
 */

public interface QuickMultiSupport<T> {
    /**
     * 根据数据来获取布局ID
     *
     * @param data
     * @return
     */
    int getLayoutId(T data);

    /**
     * 是否合并-->>使用HFRecyclerView时，无效请用原生的RecyclerView
     */
    boolean isSpan(T data);

    /**
     * 第个单元 占的位置
     *
     * @param data
     * @return
     */
    int getSpanSize(T data);
}
